package com.service;

import com.dao.ActivityDao;
import com.domain.Activity;

import java.util.List;

public class activityService {
    private ActivityDao activityDao = new ActivityDao();
    /**
     * 查询所有活动,封装成List对象
     * @return 一个活动信息的list数据
     */
    public List<Activity> findAllActList(){
        List<Activity> allActList = activityDao.findAllActivity();
        return allActList;
    }
    /**
     * 添加活动数据
     * @param activity 传入一个活动的实体对象
     * @return 返回Integer类型的数据
     */
    public Integer addActivity(Activity activity){
        Integer add = activityDao.addActivity(activity);
        return add;
    }

    /**
     * 按照活动id进行查询
     * @param activityId 传入一个Integer类型的数据
     * @return 一个活动实体类
     */
    public Activity findActId(Integer activityId){
        Activity activity = activityDao.findActivity(activityId);
        return activity;
    }

    /**
     * 更新活动数据
     * @param activity 传入Activity类型的对象
     * @return Integer类型的数据，1为更新成功，0为更新失败
     */
    public Integer updateActivity(Activity activity){
        Integer updateAct = activityDao.updateActivity(activity);
        return updateAct;
    }

}
